Counting Minimal Unsatisfiable Subsets
نویسندگان
چکیده
Abstract Given an unsatisfiable Boolean formula F in CNF, subset of clauses U is called Minimal Unsatisfiable Subset (MUS) if every proper satisfiable. Since MUSes serve as explanations for the unsatisfiability , find applications a wide variety domains. The availability efficient SAT solvers has aided development scalable techniques finding and enumerating past two decades. Building on recent developments design model counting SAT, Bendík Meel initiated study MUS techniques. They succeeded designing first approximate counter, $$\mathsf {AMUSIC}$$ AMUSIC that does not rely exhaustive enumeration. however, suffers from shortcomings: lack exact estimates limited scalability due to its reliance 3-QBF solvers. In this work, we address shortcomings by {CountMUST}$$ xmlns:mml="http://www.w3.org/1998/Math/MathML">CountMUST circumvents need reducing problem projected counting. While #NP-hard, few years have witnessed counters. An extensive empirical evaluation demonstrates successfully returns count 1500 instances while enumeration-based could only handle up 833 instances.
منابع مشابه
Finding Minimal Unsatisfiable Subsets in Linear Temporal Logic using BDDs
When writing specifications in linear temporal logic, it is common for human error to introduce unsatisfiability into the knowledge base, preventing any reasoning from being performed. Due to the complexity of this problem, such an error is difficult to diagnose by hand. This paper describes an algorithm which can be used to reduce an unsatisfiable PLTL specification into a minimal unsatisfiabl...
متن کاملInconsistency Measurement based on Variables in Minimal Unsatisfiable Subsets
Measuring inconsistency degrees of knowledge bases (KBs) provides important context information for facilitating inconsistency handling. Several semantic and syntax based measures have been proposed separately. In this paper, we propose a new way to define inconsistency measurements by combining semantic and syntax based approaches. It is based on counting the variables of minimal unsatisfiable...
متن کاملRecursive Online Enumeration of All Minimal Unsatisfiable Subsets
In various areas of computer science, e.g. requirements analysis, software development, or formal verification, we deal with a set of constraints/requirements. If the constraints cannot be satisfied simultaneously, it is desirable to identify the core problems among them. Such cores are called minimal unsatisfiable subsets (MUSes). The more MUSes are identified, the more information about the c...
متن کاملDiscovery of Minimal Unsatisfiable Subsets of Constraints Using Hitting Set Dualization
An unsatisfiable set of constraints is minimal if all its (strict) subsets are satisfiable. The task of type error diagnosis requires finding all minimal unsatisfiable subsets of a given set of constraints (representing an error), in order to generate the best explanation of the error. Similarly circuit error diagnosis requires finding all minimal unsatisfiable subsets in order to make minimal ...
متن کاملOn subclasses of minimal unsatisfiable formulas
We consider the minimal unsatissablity problem MU(k) for proposi-tional formulas in conjunctive normal form (CNF) over n variables and n + k clauses, where k is xed. It will be shown that MU(k) is in NP. Based on the non{deterministic algorithm we prove for MU(2) that after a simpliication by resolving over variables occuring at most once positively or at most once negatively such minimal unsat...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Lecture Notes in Computer Science
سال: 2021
ISSN: ['1611-3349', '0302-9743']
DOI: https://doi.org/10.1007/978-3-030-81688-9_15